For an European institution in Brussels, we are looking for a FULL REMOTE Senior Java Architect with +5 years of Java Architect experience. Candidates need to have +10/15 years of IT/Java development experience. Work permit is not provided. <\/div>
<\/div>
Candidates need to be fluent in English. This position is also open for employees and contractors, who would like to commit long -term. Candidates need to be based in Europe. <\/div>
<\/div>
Tasks and responsibilities:<\/b> <\/div>
Architecture and design of new information systems; <\/span><\/li>
Review of the architecture of existing systems, regular maintenance and support operations; <\/span><\/li>
Development and maintenance of Java Spring MVC monolith applications with JSP and JavaScript/jQuery/CSS frontend implementation; <\/span><\/li>
Design of component architecture and building blocks; <\/span><\/li>
Analysis of the integration of different information systems; <\/span><\/li>
Development and maintenance of software applications and components; <\/span><\/li>
Data analysis and data modelling; <\/span><\/li>
Coordination of the implementation of the technical architecture; <\/span><\/li>
Participation in technical working groups, progress meetings and meetings with users; <\/span><\/li>
Technical interface between the project leaders and the developers; <\/span><\/li>
Production of software architecture documents; <\/span><\/li>
Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation, and reporting; <\/span><\/li>
Reviewing technical documentation, code reviews and security document reviews; <\/span><\/li>
Troubleshoot the technical issues in all environments (production priority one issues); <\/span><\/li>
Build and deploy new releases, executing all the necessary steps; <\/span><\/li>
Configuring software on local and managed environments;<\/span> <\/li><\/ul>
<\/span><\/div>
<\/div>
Profile:<\/b> <\/div>
Bachelor's degree or Master's degree; <\/span><\/li>
+10/15 years of IT/Java development experience; <\/span><\/li>
+5 years experience in architecture for web information systems, including the design and development based on Java for web applications; <\/span><\/li>
+4 years experience in continuous integration tools (e.g., Maven, Gitlab, JUnit); <\/span><\/li>
+2 years experience in Oracle PL/SQL; <\/span><\/li>
+2 years experience in Spring Framework; <\/span><\/li>
Excellent knowledge of architecture best practices and patterns (including cloud usage, webservices); <\/span><\/li>
Excellent knowledge of applications design; <\/span><\/li>
Excellent knowledge of modelling tools; <\/span><\/li>
Excellent knowledge of Object -Oriented Programming languages; <\/span><\/li>
Excellent knowledge of Relational Database Management Systems; <\/span><\/li>
Excellent knowledge of Java EE technologies and Java application servers; <\/span><\/li>
Excellent knowledge of the Spring and Hibernate Frameworks; <\/span><\/li>
Excellent knowledge of Agile development methodologies (such as SCRUM, Kanban); <\/span><\/li>
Excellent knowledge of test automation tools (e.g., Junit, Selenium/Selenide); <\/span><\/li>
Excellent knowledge of code versioning tools (e.g., Git); <\/span><\/li>
Good knowledge of Linux as development environment; <\/span><\/li>
Good knowledge of Java server -side templating languages (e.g., ThymeLeaf, Apache Tiles, JSP); <\/span><\/li>
Good knowledge of front -end frameworks and libraries (e.g., jQuery, Angular); <\/span><\/li>
Knowledge of Enterprise Architecture; <\/span><\/li>
Knowledge of interoperability technology (e.g., web services SOAP/REST, message -oriented middleware, service -oriented bus, event architecture); <\/span><\/li>
Knowledge of data exchange formats (XML/XSD, Json); <\/span><\/li>
Fluent in English;<\/span> <\/li><\/ul>
<\/span> <\/div>
Interested: <\/b>Please forward your CV to -european -;\/a> <\/div><\/span>